package org.example.d4_collecion_set;

/**
 * Java中的所有对象，都可以调用0bejct类提供的hashCode方法，返回该对象自己的哈希值
 * public int hashCode():返回对象的哈希值。
 * 同一个对象多次调用hashCode()方法返回的哈希值是相同的。
 *不同的对象，它们的哈希值一般不相同，但也有可能会相同(哈希碰撞)
 */
public class SetTest2 {
    public static void main(String[] args) {
        Student s1 = new Student();
        Student s2 = new Student();
        System.out.println(s1.hashCode());
        System.out.println(s2.hashCode());

        String str1 = new String("abc");
        String str2 = new String("acD");
        System.out.println(str1.hashCode());
        System.out.println(str2.hashCode());//这时候就出现了哈希碰撞





    }
}
